import axios from 'axios'
let baseurl = 'https://mock.mengxuegu.com/mock/64f6f257e70b8004a69e9d15/officeApi'
 const api= axios.create({
    //  设置baseurl
    baseURL:baseurl,
    // 设置请求超时，超时请求被中断
    timeout:6000,
    // headers是被发送的自定义请求头，请求头内容需要根据后端要求设置，
    headers:{
      'Content-Type': 'application/json',
    }
 })
// 请求拦截器
api.interceptors.request.use((config) => {
   // 在请求发送前可以进行一些处理，例如添加token到请求头
   const token = localStorage.getItem('token');
   if (token) {
     config.headers.Authorization = `Bearer ${token}`;
   }
   return config;
 }, (error) => {
   return Promise.reject(error);
 });
 
 // 响应拦截器
 api.interceptors.response.use((response) => {
   return response.data;
 }, (error) => {
   // 处理错误逻辑
   return Promise.reject(error);
 });
 
 export default api;